/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Beans;

import Banco.Classes.InformacaoTurma;
import enviosms.Mensagem;
import Banco.Classes.Usuario;
import Banco.DAO.MensagensDAO;
import java.sql.Date;
import java.util.ArrayList;
import javax.el.ELResolver;
import javax.faces.context.FacesContext;
import Banco.Classes.Turma;

/**
 *
 * @author organoz
 */
public class TurmaBean {
    private ArrayList<Turma> turma;
    private Usuario usuario;
    private ArrayList<Mensagem> mensagens;
    private Turma turminha;
    private InformacaoTurma infoturma;

  
    /**
     * Retorna o atributo infoturma do Bean
     *
     * @return informações referentes à turma selecionada
     */
    public InformacaoTurma getInfoturma() {
        return infoturma;
    }

    /**
     * Atribui um valor ao atributo infoturma do Bean
     *
     * @param infoturma - informações a serem atribuídas à turma selecionada
     */
    public void setInfoturma(InformacaoTurma infoturma) {
        this.infoturma = infoturma;
    }


    /**
     * Retorna o atributo turminha associada ao Bean
     *
     * @return turma selecionada pelo usuário
     */
    public Turma getTurminha() {
        return turminha;
    }

    /**
     * Atribui valores ao atributo turminha do bean
     *
     * @param turminha - turma selecionada pelo usuário
     */
    public void setTurminha(Turma turminha) {
        this.turminha = turminha;
    }


    /**
     * Retorna as turmas as quais forem associadas ao bean
     *
     * @return arraylist de turmas associadas a um professor ou aluno
     */
    public ArrayList<Turma> getTurma() {
        return turma;
    }
    
    /**
     * Atribui valores às turmas associadas ao bean
     *
     * @param turma - arraylist de turmas associadas a um professor ou aluno
     */
    public void setTurma(ArrayList<Turma> turma) {
        this.turma = turma;
    }



}
